草庐IT

Python Tkinter 多选列表框

全部标签

Java8 列表返回元素或 null

我有这段代码,如果存在,我想返回一个元素,否则返回nullListmyList=newArrayList();myList.add("Test");myList.add("Example");myList.add("Sth");Stringstr=myList.stream().filter(x->x.equals("eee")).findFirst().orElseGet(null);但无论如何我在线程“main”java.lang.NullPointerException中得到了一个异常 最佳答案 orElseGet获取一个供应

Java 在列表中拖放图像

我正在寻找一种以水平顺序显示一系列图片(带有图像的JPanel以及可能还有其他一些小组件)的方法。用户应该能够通过拖放来重新排列图像的顺序。我该怎么做呢?带有一些自定义组件的JList和D&D是可行的方法吗?需要考虑的一些问题(据我所知,具有相同尺寸的组件会提高性能)。 最佳答案 以下示例向您展示了如何在列表中水平显示图像并使用拖放操作对它们重新排序。如果空间不足,列表会水平换行。importjavax.swing.*;importjavax.swing.border.Border;importjava.awt.*;importja

java - 使用 JAX-RS 时返回对象列表

如何返回XML或JSON格式的问题对象列表?@Path("all")@GETpublicListgetAllQuestions(){returnquestionDAO.getAllQuestions();}我得到这个异常:SEVERE:Mappedexceptiontoresponse:500(InternalServerError)javax.ws.rs.WebApplicationException:com.sun.jersey.api.MessageException:AmessagebodywriterforJavaclassjava.util.Vector,andJavaty

java - 为什么在 Java 中对列表进行 binarySearch?

鉴于列表已排序,我不确定为什么作为通用数据结构的列表应该具有二进制搜索算法。接受索引的get方法不是按顺序遍历列表吗,至少对于List的子类型LinkedList是这样?如果是这样,与LinkedList的顺序比较相比,我看不出使用binarySearch有任何优势。当然,除非我们将List限制为ArrayList,否则我们可以更有信心地进行binarySearch。我的理解对吗?谢谢。 最佳答案 有很多方法可以实现List。标准Java库中有ArrayList、LinkedList、CopyOnWriteArrayList等,除此

java - 通过 Person 对象的 getName() 属性将 Person 对象列表转换为单独的 String

有没有XXXUtils我在哪里可以做Strings=XXXUtils.join(aList,"name",",");哪里"name"是aList中对象的JavaBeans属性.我只找到了StringUtils有join方法,但它只转换List进入一个单独的String.有点像StringUtils.join(BeanUtils.getArrayProperty(aList,"name"),",")速度很快,值得一用。BeanUtils抛出2个已检查的异常,所以我不喜欢它。 最佳答案 Java8的实现方式:String.join(",

java - 如何将复选框添加到 JTree 节点以管理多选?

我想构建JTree,它的节点包含复选框+图标+数据和树选择算法。 最佳答案 这是演示如何将复选框添加到Jtree节点的完整示例。我将JTree与基于文件系统内容的节点一起使用。我还使用AddCheckBoxToTree.CheckTreeManager类来管理选择或半选择选项。使用publicAddCheckBoxToTree.CheckTreeManagergetCheckTreeManager(){returncheckTreeManager;}选择树路径的方法。例如://clearallselectedpathinorderT

java - 实现接口(interface)的类列表

有没有办法实现类似的东西List>ClassList=newArrayList>();我的目标是从该列表创建一个HashMap,其中键是类的toString方法(在MyInterface中定义),值是类本身。此类的每个对象的toString方法返回相同的结果。这样我就可以通过搜索正确的字符串使用映射创建类的实例。谢谢你的帮助,问候 最佳答案 List>ClassList=newArrayList>();应该是List>ClassList=newArrayList>();在泛型的世界里,没有implements关键字。如果您想要一个实

java - URLConnection FTP 列表文件

URLurl=newURL("ftp://user:pass@ftp.example.com/thefolder/");URLConnectionconnection=url.openConnection();...//Listfilesinfolder...使用类似上面的方法,我想知道如何获取文件夹“thefolder”中的文件列表?根据这个原始问题,我将这个简单的FTP连接放在一起,它可以正常工作并且看起来不错。它可以看到/live/conf/位置中的所有文件,并将它们全部复制到本地/conf/位置。唯一的问题是,它正在复制文件,但没有内容。它们都是0KB并且是空的。谁能看到任何明

可点击图像的扑面列表

我有一个很好的listView,可用于领先的图像,标题及其可单击。我想尝试将其作为图像列表,并在其上面带有文本。我看过GridView,但实际上每行需要1张图像。这是我的listView代码。可以更改还是需要重写以进行这项工作。@overrideWidgetbuild(BuildContextcontext){returnnewScaffold(body:newRefreshIndicator(child:newListView.builder(itemBuilder:_itemBuilder,itemCount:mylist.length,),onRefresh:_onRefresh,));

java - 将字符串的数组列表从 native java 返回到 JNI

ArrayListmyArraylist;publicArrayListgetData(){myArraylist=newArrayList();myArraylist.add("1267982563");myArraylist.add("2345678");myArraylist.add("5432789");returnmyArraylist;}如何在JNI端从上述方法中获取每个项目并推送到vector并从JNI返回到JNI层中的其他CPP调用。 最佳答案 将ArrayList转换为std::vector:jclassjava_